package com.weaver.drools.common.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the E_AQ_PNL_VOLUMECATALOGITEM_574 database table.
 * 
 */
@Entity
@Table(name="E_AQ_PNL_VOLUMECATALOGITEM_574")
public class EAqPnlVolumecatalogitem574 implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="E_AQ_PNL_VOLUMECATALOGITEM_574_VOLUMECATALOGITEMID_GENERATOR",sequenceName="SE_E_AQ_PNL_VOLUMECATALOG_574",allocationSize=1)
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="E_AQ_PNL_VOLUMECATALOGITEM_574_VOLUMECATALOGITEMID_GENERATOR")
	private Long volumecatalogitemid;

	private Long datastatusid;

	private Long datatypeid;

	private Long iscanremove;

	private Long isdeleted;

	private Long origintype;

	private Long origintypesortnumber;

	private String pageno;

	private String remark;

	@Column(name="RESERVED_1")
	private String reserved1;

	@Column(name="RESERVED_2")
	private String reserved2;

	@Column(name="RESERVED_3")
	private String reserved3;

	private Long sortnumber;

	private Long superviseviewtypeid;

	private Long userid;

	private String writ;

	@Temporal(TemporalType.DATE)
	private Date writdate;

	private String writurl;

	//bi-directional many-to-one association to DVolumecatalogsort840
	@ManyToOne
	@JoinColumn(name="VOLUMECATALOGSORTID")
	private DVolumecatalogsort840 DVolumecatalogsort840;

	//bi-directional many-to-one association to EAqPnlPor163
	@ManyToOne
	@JoinColumn(name="PORID")
	private EAqPnlPor163 EAqPnlPor163;

	public EAqPnlVolumecatalogitem574() {
	}

	public Long getVolumecatalogitemid() {
		return this.volumecatalogitemid;
	}

	public void setVolumecatalogitemid(Long volumecatalogitemid) {
		this.volumecatalogitemid = volumecatalogitemid;
	}

	public Long getDatastatusid() {
		return this.datastatusid;
	}

	public void setDatastatusid(Long datastatusid) {
		this.datastatusid = datastatusid;
	}

	public Long getDatatypeid() {
		return this.datatypeid;
	}

	public void setDatatypeid(Long datatypeid) {
		this.datatypeid = datatypeid;
	}

	public Long getIscanremove() {
		return this.iscanremove;
	}

	public void setIscanremove(Long iscanremove) {
		this.iscanremove = iscanremove;
	}

	public Long getIsdeleted() {
		return this.isdeleted;
	}

	public void setIsdeleted(Long isdeleted) {
		this.isdeleted = isdeleted;
	}

	public Long getOrigintype() {
		return this.origintype;
	}

	public void setOrigintype(Long origintype) {
		this.origintype = origintype;
	}

	public Long getOrigintypesortnumber() {
		return this.origintypesortnumber;
	}

	public void setOrigintypesortnumber(Long origintypesortnumber) {
		this.origintypesortnumber = origintypesortnumber;
	}

	public String getPageno() {
		return this.pageno;
	}

	public void setPageno(String pageno) {
		this.pageno = pageno;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getReserved1() {
		return this.reserved1;
	}

	public void setReserved1(String reserved1) {
		this.reserved1 = reserved1;
	}

	public String getReserved2() {
		return this.reserved2;
	}

	public void setReserved2(String reserved2) {
		this.reserved2 = reserved2;
	}

	public String getReserved3() {
		return this.reserved3;
	}

	public void setReserved3(String reserved3) {
		this.reserved3 = reserved3;
	}

	public Long getSortnumber() {
		return this.sortnumber;
	}

	public void setSortnumber(Long sortnumber) {
		this.sortnumber = sortnumber;
	}

	public Long getSuperviseviewtypeid() {
		return this.superviseviewtypeid;
	}

	public void setSuperviseviewtypeid(Long superviseviewtypeid) {
		this.superviseviewtypeid = superviseviewtypeid;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public String getWrit() {
		return this.writ;
	}

	public void setWrit(String writ) {
		this.writ = writ;
	}

	public Date getWritdate() {
		return this.writdate;
	}

	public void setWritdate(Date writdate) {
		this.writdate = writdate;
	}

	public String getWriturl() {
		return this.writurl;
	}

	public void setWriturl(String writurl) {
		this.writurl = writurl;
	}

	public DVolumecatalogsort840 getDVolumecatalogsort840() {
		return this.DVolumecatalogsort840;
	}

	public void setDVolumecatalogsort840(DVolumecatalogsort840 DVolumecatalogsort840) {
		this.DVolumecatalogsort840 = DVolumecatalogsort840;
	}

	public EAqPnlPor163 getEAqPnlPor163() {
		return this.EAqPnlPor163;
	}

	public void setEAqPnlPor163(EAqPnlPor163 EAqPnlPor163) {
		this.EAqPnlPor163 = EAqPnlPor163;
	}

}